
.panel-4col--stacked {
/*  overflow: hidden;  */
}

.panel-4col-25-stacked .panel-col-top,
.panel-4col-25-stacked .panel-col-bottom {
  width: 100%; 
  clear: both;
}

.panel-4col-25-stacked .panel-col-top .inside {
  margin-bottom: 1em;
}

.panel-4col-25-stacked .panel-col-left {
  float: left; 
  width: 25%;
}

.panel-4col-25-stacked .panel-col-left .inside {
  margin: 0 .5em 1em 0;
}

.panel-4col-25-stacked .panel-center-left {
  float: left; 
  width: 25%;
}

.panel-4col-25-stacked .panel-center-left .inside {
  margin: 0 .5em 1em .5em;
}

.panel-4col-25-stacked .panel-center-right {
  float: left; 
  width: 25%;
}

.panel-4col-25-stacked .panel-center-right .inside {
  margin: 0 0 1em .5em;
}

.panel-4col-25-stacked .panel-right {
    float: left;
    width: 25%;
}

.panel-4col-25-stacked .panel-right .inside {
    margin: 0 0 1em .5em;
}

.panel-4col-25-stacked .panel-separator {
  margin: 0 0 1em 0;
}
